Modelo Visão Computacional

  • Bem vindo à Marte
  • Ambiente
  • Imagens de Treino
  • Tratamento dos dados
  • Previous
    Next

In [ ]:
Copied!
import numpy as np
import os
import zipfile
import cv2
import tensorflow as tf
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
import warnings
import numpy as np import os import zipfile import cv2 import tensorflow as tf import pandas as pd import seaborn as sns import matplotlib.pyplot as plt import warnings

Armazendo todos os arquivos em uma lista¶

In [7]:
Copied!
diretorio = 'data/terra'
arquivos = [os.path.join(diretorio, f) for f in sorted(os.listdir(diretorio))]
print(arquivos)
diretorio = 'data/terra' arquivos = [os.path.join(diretorio, f) for f in sorted(os.listdir(diretorio))] print(arquivos)
['data/terra/-0.625°N, 102°E.jpg', 'data/terra/-1.75°N, 309.375°E.jpg', 'data/terra/-2°N, 305.125°E.jpg', 'data/terra/-2°N, 306.625°E.jpg', 'data/terra/-3.625°N, 15°E.jpg', 'data/terra/-3°N, 299.75°E.jpg', 'data/terra/-4.125°N, 286.75°E.jpg', 'data/terra/-5.125°N, 298.75°E.jpg', 'data/terra/-8.125°N, 295.875°E.jpg', 'data/terra/0.125°N, 113.5°E.jpg', 'data/terra/0.25°N, 109.375°E.jpg', 'data/terra/15°N, 270°E.jpg', 'data/terra/20.75°N, 283.625°E.jpg', 'data/terra/25°N, 281.375°E.jpg', 'data/terra/28.375°N, 98.75°E.jpg', 'data/terra/36.27°N, 138.57°E.jpg', 'data/terra/36.5°N, 139.5°E.jpg', 'data/terra/4.875°N, 304.75°E.jpg', 'data/terra/44.25°N, 281°E.jpg', 'data/terra/44.75°N, 273.125°E.jpg', 'data/terra/49.5°N, 139.625°E.jpg', 'data/terra/4°N, 286.75°E.jpg', 'data/terra/53.707°N, 96.848°E.jpg', 'data/terra/5°N, 18.625°E.jpg', 'data/terra/6°N, 359.875°E.jpg', 'data/terra/9.75°N, 38.625°E.jpg', 'data/terra/9°N, 349.25°E.jpg']
In [ ]:
Copied!
### Verificando tamanho da imagem
### Verificando tamanho da imagem
In [14]:
Copied!
imagem = cv2.imread('data/terra/-0.625°N, 102°E.jpg')
imagem.shape
imagem = cv2.imread('data/terra/-0.625°N, 102°E.jpg') imagem.shape
Out[14]:
(527, 1585, 3)
In [9]:
Copied!
largura, altura = 1585, 527
largura, altura = 1585, 527
Out[9]:
(527, 1585, 3)

Passando a imagens para cores de cinza¶

In [13]:
Copied!
imagens = []
classes = []

for imagem_caminho in arquivos:
  try:
    imagem = cv2.imread(imagem_caminho)
    (H, W) = imagem.shape[:2]
  except:
    continue

  imagem = cv2.resize(imagem, (largura, altura))
  imagem = cv2.cvtColor(imagem, cv2.COLOR_BGR2GRAY)
  plt.imshow(imagem)
  plt.show()
  
  imagem = imagem.ravel()
  imagens.append(imagem)
  classes.append('terra')
imagens = [] classes = [] for imagem_caminho in arquivos: try: imagem = cv2.imread(imagem_caminho) (H, W) = imagem.shape[:2] except: continue imagem = cv2.resize(imagem, (largura, altura)) imagem = cv2.cvtColor(imagem, cv2.COLOR_BGR2GRAY) plt.imshow(imagem) plt.show() imagem = imagem.ravel() imagens.append(imagem) classes.append('terra')
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
In [ ]:
Copied!

In [ ]:
Copied!

Made with Dracula Theme for MkDocs